package br.unesp.demac.ccn2007.aula5.naval;

import java.util.Random;
import java.util.Scanner;

public class BatalhaNaval {

	public static void main(String[] args) {
		int numPalpites = 0;
		Random rand = new Random();
		int x, y, largura = 10, altura = 10; //A e B sao a largura e altura do tabuleiro
		boolean direcao, estaAtivo = true;

		//navios de tamanho 1,2 e 3, num tabuleiro AxB
		Navios navios = new Navios();

		for(int i=1; i<4; i++){
			direcao = rand.nextBoolean();
			if(direcao){
				x = rand.nextInt(largura-i); //nao deixa que o navio extrapole o tabuleiro
				y = rand.nextInt(altura);

				for(int j=1; j<=i; j++){
					int x_final = x+j;
					navios.locais.add(x_final+","+y);
				}
			}
			else{
				x = rand.nextInt(largura);
				y = rand.nextInt(altura-i); //nao deixa que o navio extrapole o tabuleiro

				for(int j=1; j<=i; j++){
					int y_final = y+j;
					navios.locais.add(x+","+y_final);
				}
			}


		}
		
		JanelaGrid janela = new JanelaGrid();
		
		/*
		for(int i=0; i<altura; i++)
		{
			for(int j=0; j<=largura; j++){
				String local = navios.getLocais(j+","+i);
				System.out.print(local + " ");
			}

			System.out.println("");
		}
		*/

		/*
		while(estaAtivo){
			System.out.println("Informe um par X,Y");
			Scanner leitura = new Scanner(System.in);
			String palpite = leitura.next();
			String resultado = navios.verificaPalpites(palpite);
			numPalpites++;
			System.out.println(resultado);

			if(resultado.equals("Afundou"))
				estaAtivo = false;
		}
		*/

		//System.out.println("Voce usou "+ numPalpites +" palpites");

	}

}
